package com.zb.set.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @Author WEN
 * @Date 2023/7/26 0026
 **/
@Data
@ApiModel("系统初始化实体封装")
public class SystemInitVo {

    @ApiModelProperty(value = "商家ID", hidden = true)
    private Long custAccId;

    @NotNull(message = "初始化数据类型不能为空")
    @ApiModelProperty(value = "初始化数据类型（支持多选）：1-系统全局设置，2-编码设置，3-编码扫码详情设置，4-编码登记设置，5-服务区域设置，6-用户设置，7-工单设置，8-返厂设置，9-仓库设置，10-品牌厂商设置", required = true)
    private List<Integer> type;

    @NotBlank(message = "验证码不能为空")
    @ApiModelProperty(value = "验证码", required = true)
    private String code;
}
